
import config from './config'
function request(url="",data={},method="GET"){
  return new Promise((resolve,reject)=>{
    wx.request({
      url:config.host + url,
      data,
      method,
      header:{
        // 先判断是否有cookie，如果有就拿到cookie，并只要其中的一个item.startsWith('MUSIC')
        cookie:wx.getStorageSync('cookie_key')&&wx.getStorageSync('cookie_key').find(item=>item.startsWith('MUSIC'))
      },
      success:(res)=>{
        // 只有登录操作中才含有cookie，所以先判断是否是登录操作
        // 如果是就将cookie保存起来并在请求头中携带
        if(data.isLogin){
          wx.setStorageSync('cookie_key', res.cookies)
        }
        resolve(res.data)
        // console.log(res);
      },
      fail:(err)=>{
        reject(err)
      }
    })
  })
}
export default request